﻿using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Web;

namespace AdminApi.Extension.Permission.Attributes
{
    public class PerssionMenuAttribute : Attribute
    {
        public string ParentPath { get; internal set; }
        public MenuType MenuType { get; set; }
        public string Index { get; set; }
        public string Name { get; internal set; }

        public PerssionMenuAttribute(string Name, string ParentPath, MenuType menuType = MenuType.菜单列表, string Index = "")
        {
            this.Name = Name;
            this.ParentPath = ParentPath;
            this.MenuType = menuType;
            this.Index = Index;
        }

    }

    public enum MenuType
    {
        分组菜单 = 0, 菜单列表 = 1, 查询 = 2, 添加 = 3, 修改 = 4, 删除 = 5
    }
    public enum SIndexType
    {
        权限管理 = 1, 用户管理 = 2, 广告管理 = 3, 任务管理 = 4, 短信记录管理 = 5, 系统消息管理 = 6, 系统配置管理 = 7, 系统任务管理 = 8, 客服系统管理=9
    }
}